#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <stdlib.h>
#include <math.h>



//int main()
//{
//    double r,result;
//    scanf("%lf",&r);
//    result = PI*r*r;
//    printf("%.2f\n",result);
//    return 0;
//}










//int main()
//{
//    int a,b,c,d;
//    scanf("%d",&a);
//    b = a/10;
//    c = a%10;
//    if (b>=c)
//        printf("%d\n",b-c);
//    else
//        printf("%d\n",c-b);
//}











int main()
{
    double a, b, c, d, e, m;
    scanf("%lf %lf", &a, &b);
    scanf("%lf %lf", &c, &d);
    e = (a - c) * (a - c) + (b - d) * (b - d);
    m = sqrt(e);
    printf("%.2f", m);

    return 0;
}





//int main()
//{
//    double a=0;
//    double b=0;
//    double c=0;
//    scanf("%lf %lf %lf",&a,&b,&c);
//    double m=0;
//    m = a*b*2+a*c*2+b*c*2;
//    double h=0;
//    h = a*b*c;
//    double result = 0;
//    result = m/h;
//    printf("%.2f",result);
//
//    return 0;
//
//}





////I said:"My file is in C:\temp"
//int main()
//{
//    printf("I said:\"My file is in C:\\temp\"");
//    return 0;
//}

//int main()
//{
//    int a=0;
//    int b=0;
//    scanf("%d%d",&a,&b);
//    printf("%d\n",a+b);
//    return 0;
//}


//int main()
//{
//    printf("Hello world!\n");
//    return 0;
//}